

                      SpellCheck 1.06
                  -=-=-=-=-=-=-=-=-=-=-=-
                 Stefan Bellon,  1996-2002



SpellCheck? - Just another more or less useful program?
=======================================================

NO! If I think about the PD-SpellChecker that are available
I really get horrified! I supply a textfile to the checker,
have to wait a few minutes and afterwards my hopes to get a
bug-ridden text have been disappointed. But after all: Why
do these programs take such a long time in order to perform
nothing?
Its going to be all over now I thought when I bought the
english version of Impression Publisher. Yes, if I only had
to write english texts my frustrations would have had an
end. But of course I need a checker that is capable of
handling more than just one language.
Then I decided to write SpellCheck ...


What it can do and what it cannot do:
=====================================

First what it cannot do:

- give you correcting proposals for a mistyped word
- recognize apostrophized words (like theyre, hes, ...)

Now, what it can do:

- draw your attention on words unknown to its dictionary
  showing you the context and giving you the chance to
  change the word
- learn automatically all words of a file
  But you have to make sure, that there are no typing
  mistakes in the file or SpellCheck obviously wont have
  any success in future times!
- handle several dictionaries that can be combined

After all I found it very useful to have SpellCheck aside!


How it works:
=============

After having double-clicked on its icon it installs on the
icon bar and loads a dictionary named Defaults in a sub-
directory called Dicts. If Defaults cant be found the
first one in Dicts is used.

If you drag any file onto the SpellCheck icon it is checked
through. If no mistakes are found a save box opens.

If any mistakes occur, a window is opened which tells you
what is the matter.

If you want to select another dictionary before the first
checking, simply open this window by clicking on the icon
bar icon with select or adjust and then using the menu.


The menus:
==========

Icon bar menu:

Info         - WHO wants any explanations?
Quit         - "   "     "   "           ?

Main menu:

Info         - WHO wants any explanations
Dictionaries - here you can move into a submenu in which
               you then can select the dictionary/ies to be
               loaded and checked with
Wordlist     - if there are currently any words in the memory,
               you can take a look at them, delete or change
               them
Save         - leads to a submenu with two options:
               (note that they are not always available!)
  Dictionary:
  
  you can select among the non-shaded dicts or
  enter a new by typing in a name in the last
  line (if you wish to overwrite a shaded dictionary then
  simply type in here its name though this is not recommended!)

  File:
  
  you can save here your checked file if you
  missed to do so earlier

Main menu (during processing):

Learn every  - automatically learns all words in the given
               file
               Use with caution: only if there are really
               NO mistakes in the file (e.g. a dictionary
               from another spelling checker?!?)
End checking - ends the process before its natural end
               e.g. if you have dragged a wrong file onto
               SpellCheck or if you have specified a wrong
               dictionary
               but although the checked file is available
               to be saved up to the current position


Bugs or insufficiencies:
========================

I tested it upon a lot of textfiles (and a few other file-
types) and I could not find any mistakes!

So, if you spot any bug and if you perhaps even corrected
it, then DONT hesitate to contact me!


Disclaimer:
===========

This program is supplied as is with no guarantee of its
suitability for any purpose. I will not be held responsible
for any loss of data occurring through the use or misuse of
this program. Although, if anything goes wrong with
SpellCheck please let me know.


Copyright Notice:
=================

SpellCheck may be freely copied and used, as long as the
following conditions are met:

a) That this notice is distributed unchanged with every
   copy.
b) That the application is supplied with unchanged versions
   of all the files!
   (If you do make modifications to any part of SpellCheck,
   please do not distribute them without contacting me
   first, at the address below, and sending me your update)
c) No charge is made for the distribution. Public domain
   libraries may take a small charge to cover distribution
   costs
d) The copyright remains mine all time.

All copyright is reserved. You may not use any part of this
application in any project which is to be sold for profit
without my express permission in writing.

If you wish to use pieces of my code in your own PD
programs then please feel free to do so, provided these
programs are not intended for sale. Mainly, I say this
because telling you not to do so would not stop you, but
also because I learned programming by nicking and splicing
bits of other peoples programs, so why shouldnt you?
But if you do use my code, a letter would be nice.


Contacting me:
==============

Stefan Bellon
mailto:sbellon@sbellon.de

                       Date of writing this file: 30.12.2002
